package org.nanotek;

/**
 * A sample Header object, that does not necessary hold any information about 
 * it's persistent state (which means it is not necessary to carry the internal 
 * id of the object, the object is not persistent, just its key).
 * 
 * @author josecanova
 *
 * @param <K>
 */

public interface Header<K extends Kong<?>> extends Kong<Base<?>> {

	public K getHeader(Base<?> p);
	
}
